安装、配置 Java JDK 和 JRE,并卸载自带 OpenJDK 您所在的位置:网站首页 openjdk 和jdk 安装、配置 Java JDK 和 JRE,并卸载自带 OpenJDK

安装、配置 Java JDK 和 JRE,并卸载自带 OpenJDK

2023-03-22 01:43| 来源: 网络整理| 查看: 265

1. 下载 java jdk

下载 JAVA 开发工具包 JDK:​​Java Downloads | Oracle​​

安装、配置 Java JDK 和 JRE,并卸载自带 OpenJDK_java

Oracle 官网有好几个 java 版本,但是最重要的主要有三个:Java SE、Java EE、Java ME

* Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。* Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。* Java ME(Java Platform,Micro Edition)。这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。

三者的区别,简而言之,主要是面向的应用领域不一样

javase:即 J2SE ( java标准版 ),主要做一般的 java 应用,比如:应用软件 / QQ之类的通信软件等javaee: 即J2EE ( 主要做企业应用 ) ,比如:公司网站、企业解决方案等。javame: 即J2ME,主要面向嵌入式等设备应用的开发,比如:手机游戏等。2. JRE、JDK、以及两者之间区别JRE: Java Runtime Environment。JRE顾名思义是 java 运行时环境,包含了 java 虚拟机,java 基础类库。是使用 java 语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。JDK:Java Development Kit 。JDK顾名思义是 java 开发工具包,是程序员使用 java 语言编写 java 程序所需的开发工具包,是提供给程序员使用的。JDK 包含了 JRE,同时还包含了编译 java 源码的编译器 javac,还包含了很多 java 程序调试和分析的工具:jconsole,jvisualvm 等工具软件,还包含了 java 程序编写所需的文档和 demo 例子程序。如果你需要运行 java 程序,只需安装 JRE 就可以了。如果你需要编写 java 程序,需要安装 JDK。JRE 根据不同操作系统(如:windows,linux等)和不同 JRE 提供商(IBM,ORACLE等)有很多版本,最常用的是 Oracle 公司收购 SUN 公司的 JRE 版本。总结:JRE 可以支撑 Java 程序的运行,包括 JVM 虚拟机(java.exe等)和基本的类库(rt.jar等),JDK 可以支持 Java 程序的开发,包括编译器(javac.exe)、开发工具( javadoc.exe、jar.exe、keytool.exe、jconsole.exe)和更多的类库(如tools.jar)等。3. OpenJDK 和 SunJDK

在大多数 Linux 发行版本里,内置或者通过软件源安装 JDK 的话,都是安装的 OpenJDK.

那么到底什么是 OpenJDK? OpenJDK 和 SunJDK 有啥区别 ? 

OpenJDK 和 SunJDK 有啥区别? - 知乎:​​OpenJDK和SunJDK有啥区别? - 知乎​​

ubuntu环境变量的三种设置方法

Ubuntu设置环境变量并立即生效

Ubuntu中设置环境变量的几种方式及区别:​​Ubuntu中设置环境变量的几种方式及区别_一叶知秋_新浪博客​​

4. Java 环境变量配置

win7 Java 环境变量 配置:

1. JAVA_HOME 变量的设置2. Path 变量的设置java1.5 版本之后可不需要设置 classpath

java 环境变量

Win7 下如何配置 java 环境变量:​​https://jingyan.baidu.com/article/9f63fb91d87fb0c8400f0e93.html​​win10 Java JDK 环境变量配置:​​https://jingyan.baidu.com/article/1974b28959d87ff4b0f7745c.html​​5、Ubuntu 下 Sun/Oracle jdk 和 Sun/Oracle jre 安装以及环境变量设置

1. 下载 Sun/Oracle jdk 和 Sun/Oracle jre

下载地址:​​Java Downloads | Oracle​​

下载完成后使用 :tar -zxvf 文件名  解压。我解压在了 /opt/java/  下。解压完成后,会生成 jdk 和 jre 对应文件夹。

安装、配置 Java JDK 和 JRE,并卸载自带 OpenJDK_环境变量_02

2. 设置环境变量。

对于对vi不熟悉的用户使用gedit命令启动文本编辑器比起vi命令更方便:sudo gedit /etc/profile

在文件末尾新添加如下内容:

export JAVA_HOME=/opt/java/jdk-10.0.1export JRE_HOME=/opt/java/jre-10.0.1export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${PATH}:${JAVA_HOME}/bin:${JRE_HOME}/bin

安装、配置 Java JDK 和 JRE,并卸载自带 OpenJDK_java_03

3. 使配置生效

    执行命令:source /etc/profile

    或者重启电脑即可。

4. 查看 Java 版本

    如果安装正确,jdk 和 jre 则都是我们自己安装的版本

    执行命令: java --version           和        javac --version

安装、配置 Java JDK 和 JRE,并卸载自带 OpenJDK_环境变量_04

------------------------------------------- 扩展------------------------------------------------------

Linux 使用 update-alternatives 命令进行版本的切换

ubuntu利用update-alternatives配置java:​​ubuntu利用update-alternatives配置java_holaJohnny's Tech Blog-CSDN博客​​

设置默认jdk(假如有openjdk的话)

由于 Ubuntu 中可能会有默认的 jdk,如openjdk。假如有openjdk的话。所以,为了默认使用的是我们安装的jdk,还要进行如下工作(可以使用该命令安装其他命令,例如eclipse)。

执行代码:

sudo update-alternatives --install /usr/bin/java java /opt/java/jdk-10.0.1/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /opt/java/jdk-10.0.1/bin/javac 300

sudo update-alternatives --install /usr/bin/java java /opt/java/jdk-10.0.1/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /opt/java/jdk-10.0.1/bin/javac 300 sudo update-alternatives --install /usr/bin/jar jar /opt/java/jdk-10.0.1/bin/jar 300sudo update-alternatives --install /usr/bin/javah javah /opt/java/jdk-10.0.1/bin/javah 300sudo update-alternatives --install /usr/bin/javap javap /opt/java/jdk-10.0.1/bin/javap 300

通过上面步骤将我们安装的 jdk 加入 java 选择单。

然后执行代码:

sudo update-alternatives --config java sudo update-alternatives --config javac

通过这一步选择系统默认的jdk

ubuntu 切换java环境,配置单独的用户环境

执行命令:sudo update-alternatives --config javaThere are 2 choices for the alternative java (providing /usr/bin/java).Selection Path Priority Status------------------------------------------------------------* 0 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 auto mode1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode

选择 1然后服务器的全局变量java就是变成

java -versionjava version "1.7.0_121"OpenJDK Runtime Environment (IcedTea 2.6.8) (7u121-2.6.8-1ubuntu0.14.04.3)OpenJDK 64-Bit Server VM (build 24.121-b00, mixed mode)

卸载 Ubuntu 自带的 openjdk 的方法:

    执行命令:sudo apt-get remove openjdk*  



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有